home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / prog / word.arj / PARALLAX.DOC < prev    next >
Text File  |  1993-01-30  |  1KB  |  35 lines

  1. Parallax Scrolling
  2. ~~~~~~~~~~~~~~~~~~
  3.  
  4. To use parallax scrolling, make an external reference to the variable
  5. wgtparallax. 
  6. eg:
  7.  extern int wgtparallax;
  8.  
  9. When this variable is set to 0, normal scrolling is performed.
  10. When it is 1, the tiles are scrolled over the screen, using an XRAY mode
  11. like wputblock.
  12.  
  13. You must put the background on the screen yourself. To do this, you need
  14. to set up the screen properly.
  15.  
  16. eg:
  17. wsetscreen(scroll1);        // writes to scroll1 screen
  18. wclip(0,0,windowmaxx,windowmaxy); /*  clips to scroll window (note this is
  19.                     different from where you copy it
  20.                     onto the visual screen later.
  21.                     Top left corner ALWAYS starts at 0,0*/
  22. wputblock(0,0,background,0);      // puts the background on
  23. wscrollwindow(spx,spy,gamemap);    // update the scrolling window
  24.  
  25.  
  26. This is the simplest possible case. You may want to shift, skew, resize,
  27. show an FLI (by setting FLISCREEN) or do other things with the background
  28. while scrolling.
  29.  
  30. Remeber that parallax scrolling slows down the computer a lot, so make
  31. sure you can turn it off for users with slower computers.
  32. I only get 6 frames per second max with it turned on, but on a fast
  33. 486, I'm sure it would look great!!!
  34.  
  35.                     Chris Egerter